import {gcj02ToBd09} from './lonlat-convertor';

/**
 * 初始化地图
 * @param mapId 地图ID
 * @param center 中心点
 * @param zoom 缩放级别；默认：15，范围 3-19
 * @return {module.exports.Map}
 */
const initMap = function (mapId, center = [106.478088, 29.670178], zoom = 15) {
  const DMap = window.DMap;
  const ehlMap = new DMap.Map(document.getElementById(mapId));
  ehlMap.setZoom(zoom);
  ehlMap.showZoomBarControl(); // 缩放等级
  ehlMap.showOverviewMap(); // 鹰眼
  ehlMap.showMapTypeControl(); // 地图addControl(new DMap.MapTypeControl());
  ehlMap.showScaleControl(); // 比例尺addControl(new DMap.ScaleControl());
  ehlMap.showCopyright(); // 版权
  DMap.$(ehlMap).bind('zoomend', () => {
  });
  ehlMap.setCenter(new DMap.LonLat(center[0], center[1]), zoom);
  // ehlMap.showMousePositionControl(function () {
  //   console.log('1-----------------');
  // });
  ehlMap.addControl(new DMap.MousePositionControl());
  return ehlMap;
};

export {
  initMap
};

export default {
  initMap
};
